
#include <stdio.h>

int main() {
    int n;
    printf("请输入一个正整数: ");
    scanf("%d", &n);

    // 处理输入的数字
    if (n <= 0) {
        printf("请输入一个正整数。\n");
        return 1;
    }

    // 计算位数并存储每一位
    int digits[10]; // 假设最多有10位数字
    int count = 0;

    while (n > 0) {
        digits[count] = n % 10; // 获取当前最低位
        n /= 10;                // 去掉当前最低位
        count++;
    }

    // 反向输出每一位数字
    for (int i = count - 1; i >= 0; i--) {
        printf("%d", digits[i]);
        if (i > 0) {
            printf(" "); // 输出空格
        }
    }
    printf("\n");

    return 0;
}
